# coding: utf-8
from dataclasses import dataclass


@dataclass
class CompilerCache:
    # Python 解释器
    python_interpreter_path: str = None
    python_version: str = None
    python_version_info: tuple = None
    # 编译器
    compiler_path: str = None


@dataclass
class PyInstallerCache(CompilerCache):
    pass


@dataclass
class NuitkaCache(CompilerCache):
    pass
